#pragma once

#include <irrlicht.h>
#include <map>

using namespace irr;

static bool taPressionado[KEY_KEY_CODES_COUNT];

class GerenciaEntradas : public IEventReceiver
{
public:
	GerenciaEntradas(void);
	~GerenciaEntradas(void);

	//bool taPressionado[KEY_KEY_CODES_COUNT];
	virtual bool OnEvent (const SEvent &event );
	bool isKeyDown(int keyCode);

	//guarda os botoes da gui
	std::map<int, bool> eventosGUI;
	std::map<int, bool>::iterator it;
	bool anyKey;
};

